@charset "utf-8";
/* CSS Document */

#search { width:1000px; margin:0 auto; font:12px/20px 'Microsoft YaHei'; color:#606060; }

.starsMore { position:absolute; top:300px; right:5%; display:block; width:112px; height:100px; text-indent:-9999px; background:url(search/stars.png) no-repeat; overflow:hidden; z-index:2; }
.starsMore-close{position:absolute; top:0; right:0; display:block; width:24px; height:24px;  background:url(search/scroll-close.png) no-repeat; overflow:hidden; cursor: pointer;}
.searchTerm { height:46px; padding:0 30px 0 12px; font-size:14px; line-height:44px; background:#f2f2f2; overflow:hidden; }
.searchTerm .icon { float:right; }
.searchTerm .icon a { color:#ff6c11}
.searchTerm img { display:block; margin-top:9px;}

#searchTool { position:fixed; right:0px; bottom:0px; width:86px; font-family:'Microsoft YaHei'; *z-index:100; -ie6-position-fixed-delay:200;   z-index:2;}
#searchTool .searchTool-close{position:absolute; top:0; right:10px; display:block; width:24px; height:24px;  background:url(search/scroll-close.png) no-repeat; overflow:hidden;cursor: pointer; }
* html #searchTool { *position: expression(function(ele){ele.runtimeStyle.position='absolute';Expressions.style.position.fixed(ele);}(this))}
#searchTool em,.memberS em { display:block; text-indent:-9999px; background:url(http://images9.baihe.com/search/icon.png) no-repeat; overflow:hidden; }
#searchTool em { width:30px; height:30px; margin:14px auto 4px; }
#searchTool a { display:block; width:76px; height:80px; margin:2px 0 0 0; font-size:14px; color:#525252; text-align:center; background:#f5f5f5; overflow:hidden; zoom:1;}
#searchTool a.wxjy em { background-position:-110px 0;}
#searchTool a.zc em { background-position:-80px -40px;}
#searchTool a.dl em{ background-position:-80px 0;}
#searchTool a.xz em{ background-position:-110px -40px;}
#searchTool a.top em{ background-position:-140px 0; text-indent:1px;}
#searchTool .qrCode { display:none; }
#searchTool a.wxjy:hover .qrCode { display:block;position:absolute; top:0px; right:86px; width:220px; height:220px; cursor:default; overflow:hidden; zoom:1; z-index:199;  }


.criteria { height:46px; padding:0 15px 0 36px; font-size:14px; line-height:44px; background:#f2f2f2; white-space:nowrap; word-break:keep-all; text-overflow:ellipsis; overflow:hidden; }
.menuNav { position:relative; height:50px; }
.menuNav .menu a { float:left; display:block; width:135px; font-size:16px; line-height:50px; color:#606060; text-align:center; overflow:hidden; }
.menuNav .menu a span { padding-right:20px; background:url(http://images9.baihe.com/search/arrowDown.png) no-repeat right center; }
.menuNav .menu a.active { color:#ff6c11;}
.menuNav .menu a.active span { background:url(http://images9.baihe.com/search/arrowUp.png) no-repeat right center;}

.searchData { position:absolute; top:50px; left:0px; display:none; background:#fff; border:1px solid #dddddd; z-index:11; }
.searchData em { position:absolute; top:-9px; display:block; width:19px; height:9px; background:url(http://images9.baihe.com/search/arrowUp01.png) no-repeat; background-size:100% auto; overflow:hidden; }
.searchData .icon { clear:both; padding-top:10px; text-align:center; overflow:hidden; }
.searchData .icon a { display:inline-table; height:30px; margin:0 10px; font-size:14px; line-height:28px; overflow:hidden; }
.searchData .icon a.lookUp { width:90px; color:#fff; text-align:center; border-radius:15px; background:#ff6c11; }
.searchData .icon a.retract { padding-right:16px; color:#ff6c11; background:url(http://images9.baihe.com/search/arrowUp.png) no-repeat right 9px;}
.searchData dl { float:left; width:305px; height:20px; margin-bottom:13px; }
.searchData dl dt { float:left; width:73px; text-align:right; height:20px; }
.searchData dl dd { position:relative; float:left; height:20px;}
.searchData dl dd label { float:left; line-height:22px; }
.searchData dl dd .iconA { display:block; width:150px; height:20px; padding:0 20px 0 5px; color:#666; white-space:nowrap; word-break:keep-all; text-overflow:ellipsis; border:1px solid #ddd; background:url(../images/icon/droparrow.gif) no-repeat right center; overflow:hidden; zoom:1;}

.searchData dl dd .selCont,.searchData dl dd .selContA,.searchData dl dd .selContB { position:absolute; top:20px; left:0px; display:none; padding:5px 5px 5px 10px; border:1px solid #ddd; background:#fff; z-index:20; overflow:hidden; zoom:1;}
.searchData dl dd .selCont ul li,.searchData dl dd .selContA ul li,.searchData dl dd .selContB ul li { float:left; height:24px;}

.searchData dl dd .selCont { width:330px; }
.searchData dl dd .selCont ul li { width:33%; }
.searchData dl dd .selContA { width:157px; }
.searchData dl dd .selContA ul li { width:100%; }
.searchData dl dd .selContB { width:148px; }
.searchData dl dd .selContB ul li { width:50%; }

.searchData .add { width:350px;}
.searchData .sel01 { width:40px; }
.searchData .sel02 { width:140px; }
.searchData .sel03 { width:110px; }
.searchData .sel04 { width:115px; }
.searchData .sel05 { width:90px; }
.searchData .jbzl { width:360px;}

.basic,.senior { width:983px; padding:20px 0 15px 15px; }
.basic em { left:182px;}
.senior em { left:318px;}
.senior dl { width:243px;}
.senior dl dd .iconA { width:120px; }
.senior .vocation .selCont { width:634px; }
.senior .vocation .selCont ul li { width:25%; }
.senior dl dd .selContA { width:148px;}
.sort { width:130px; padding:10px 0 5px; }
.sort em { left:57px;}
.sort a { display:block; height:28px; padding:0 0 0 24px; font-size:14px; color:#676767;}
.sort a:hover,.sort a.active { color:#ff6c11;}
.nickname { left:265px; width:240px; padding:5px;}
.nickname em { right:45px; }
.nickname a.icon { display:inline-table; width:70px; height:36px; padding:0px; font-size:14px; color:#fff; text-align:center; line-height:34px; border-radius:20px; background:#ff6c11; overflow:hidden; }
.nickname input { width:140px; height:34px; margin-right:9px; font-size:16px; line-height:34px; color:#c1c1c1; }
.nickname label { font-size:16px; margin:5px 0 10px; padding:0 40px 0 10px; }

.selectWrapper div span { line-height:20px;}
.selectWrapper a.jqTransformSelectOpen { height:20px;}
.selectWrapper { height:20px;}
.selectWrapper ul { top:20px;}
.selectWrapper ul li { float:none; width:auto; height:20px; }
.selCity input { height:20px; line-height:20px;}
.provinceCityAll .provinceAll .list li,.provinceCityAll .cityAll .list li,.provinceCityAll .cityAll li { padding:0 0 0 7px; height:26px;}
.city_input { width:240px;}

/*----- 列表 -----*/
.memberS { float:left; width:239px; margin:0 12px 20px 0; border:1px solid #dfdfdf; }
.memberS img { transition:all 1.5s;}
.memberS .pic { position:relative; display:block; overflow:hidden; z-index:1; }
.memberS .pic img { transition: all 1.5s; }
.memberS .pic span { position:absolute; bottom:0px; left:0px; display:block; width:10px; height:10px; text-indent:-99999px; background:#00d08b; border-radius:3px; }
.memberS .pic:hover img { transform: scale(1.1); }
.memberS .pic:hover span { width:36px; height:20px; text-indent:1px; color:#fff; text-align:center; }
.memberS .pic em { position:absolute; top:0px; right:0px; width:80px; height:70px; background-position:0 0; }

.memberS .txt { padding:10px 5px; overflow:hidden;  }
.memberS .txt a { float:left; display:block; max-width:85px; font-size:14px; color:#292929; overflow:hidden; white-space:nowrap; word-break:keep-all; text-overflow:ellipsis; }
.memberS .txt .hy { color:#f00; }
.memberS .txt em { position:relative; top:2px; float:left; width:16px; height:16px; margin-left:5px;}
.memberS .txt .crq { width:50px; background-position:-248px 0;}
.memberS .txt .gjhy { background-position:-186px -16px;}
.memberS .txt .jzz { background-position:-250px -16px; }
.memberS .txt .jzzqx { background-position:-170px -16px; }
.memberS .txt .rq { width:40px; background-position:-170px 0px; }
.memberS .txt .smrz { width:28px; background-position:-282px -16px; }
.memberS .txt .sjzx { background-position:-234px -16px; }
.memberS .txt .sjhy { background-position:-218px -16px; }
.memberS .txt .zmrz { width:38px; background-position:-210px 0px; }
.memberS .txt .zm { background-position:-202px -16px; }
.memberS .txt .jz { background-position:-266px -16px; }
.memberS .txt p { clear:both; color:#797979; font-size:12px; line-height:24px; overflow:hidden; white-space:nowrap; word-break:keep-all; text-overflow:ellipsis; }
.memberS .txt p span { padding:0 5px;}
.memberS .icon { overflow:hidden; }
.memberS .icon a { display:block; float:left; width:50%; height:34px; text-align:center; font-size:16px; line-height:32px; overflow:hidden; }
.memberS .icon a.say { height:33px; border-top:1px solid #dfdfdf; color:#f77551; }
.memberS .icon a.send { background:#f77550; color:#fff; }

.stars { width:1012px; overflow:hidden; }
.stars .memberS { height:336px;}
.stars .memberS:nth-child(4) { margin-right:0px; }
.stars .memberS .pic { height:238px; }
.stars .memberS img { display:block; width:239px; height:238px;}

.searchList img { display:block; width:100%;}
.searchList ul { width:1013px; overflow:hidden; }
.searchList ul li { float:left; width:241px; padding-right:12px;}
#loading { width:150px;height:30px;line-height:30px;font-size:16px;text-align:center;border-radius:3px; background:rgba(0,0,0,.6); margin:10px auto 30px;color:#fff; text-align:center; display:none }

.searchLayer { position:absolute; top:50%; left:50%; width:370px; height:320px; margin:-160px 0 0 -185px; font:18px/24px 'Microsoft YaHei'; color:#fff; text-align:center; background:url(http://images9.baihe.com/search/layer.png) no-repeat; overflow:hidden; }
.searchLayer a.close { position:absolute; top:1px; right:31px; width:36px; height:36px; text-indent:-99999px; overflow:hidden; }
.searchLayer a.icon { display:block; width:165px; height:62px; margin:0 auto; font-size:16px; line-height:60px; color:#fff; background:url(http://images9.baihe.com/search/layer_icon.png) no-repeat; overflow:hidden; }
.searchLayer .bt { height:60px; padding-top:100px; font-size:24px; color:#fff9c4; }
.searchLayer .btA { height:80px; padding-top:80px; font-size:24px; line-height:30px; color:#fff9c4; }
.searchLayer p { height:67px;}

.noRrsult { height:240px; margin-bottom:20px; font:14px/30px 'Microsoft YaHei'; text-align:center; background:#f2f2f2; overflow:hidden; }
.noRrsult strong,.noRrsult a { color:#fc6e27; }
.noRrsult .txt { display:inline-table; margin:90px 0 0 0; padding:0 0 0 100px; background: url(http://images9.baihe.com/search/bj.png) no-repeat; overflow:hidden; }